package demo1;

public class MyLink {
    public static void main(String[] args){
        LinkList826 link1=new LinkList826();
        link1.create();
        link1.display();
        System.out.println();
        link1.addFirst(3);
        link1.display();
        link1.addLast(6);
        System.out.println();
        link1.display();
       boolean a= link1.contain(6);
        System.out.println();
       System.out.println("是否包含6："+a);
       link1.addIndex(4,2);
        System.out.println();
       link1.display();
       int ret=link1.findIndex(3);
        System.out.println();
       System.out.println("下标为3的值"+ret);
       link1.move(2);
        System.out.println();
       link1.display();
       link1.moveAll(2);
        System.out.println();
       link1.display();
       int len=link1.size();
        System.out.println();
       System.out.println("链表长度为："+len);
       link1.clear();
       link1.display();
       System.out.println("=============");
        LinkList826 list2=new LinkList826();
        list2.addLast(0);
        list2.addLast(4);
        list2.addLast(5);
        list2.addLast(8);
        int z2=link1.findNode(list2);
        System.out.println("list2链表中间节点的值为："+z2);
        LinkList826 list3=new LinkList826();
        list3.addLast(1);
        list3.addLast(2);
        list3.addLast(3);
        list3.addLast(4);
        list3.addLast(7);
        System.out.println();
        int s=link1.findK(list3,4);
        System.out.println("list3的倒数第二个节点值为："+s);
        System.out.println("合并list2与list3后的链表：");
        link1.mergeTwo(list2,list3);





    }
}
